

        
        @media(max-width:1650px){
            header .top .logo img{
                width: 200px;
            }
        }
        @media(max-width:1600px){
            header .menu li .box>a{
                font-size: 22px;
            }

            main .ttl .chn{
                font-size: 70px;
            }
            main .ttl .eng{
                font-size: 24px;
            }

            footer{
                padding-top: 60px;
                padding-bottom: 30px;
            }
            footer nav{
                margin-bottom: 40px;
            }
            footer nav a{
                font-size: 20px;
            }
        }
        @media(max-width:1450px){
            header .top .logo img{
                width: 180px;
            }
        }
        @media(max-width:1300px){
            header .top .logo{
                width: 216px;
            }

            main .fluid{
                width: 100%;
                padding: 0px 216px;
            }
        }
        @media(max-width:1200px){
            header .menu li .box>a{
                font-size: 20px;
            }
            header .menu li .box .sonMenu a{
                font-size: 16px;
                padding-left: 50px;
                margin-bottom: 30px;
            }
            header .menu li .box .sonMenu a::before{
                width: 30px;
            }
            
            main .ttl .chn{
                font-size: 62px;
            }
            main .ttl .eng{
                font-size: 22px;
            }
            main .l span{
                font-size: 22px;
                margin-left: 25px;
            }
        }
        @media(max-width:1024px){
            header .top .logo{
                width: 180px;
                height: 80px;
            }
            header .top .logo img{
                width: 160px;
            }
            header .top .menuBtn{
                width: 50px;
                height: 50px;
                top: 15px;
                right: 16px;
            }
            header .menu li .box>a{
                font-size: 18px;
            }
            header .menu li .box .sonMenu a{
                font-size: 14px;
                padding-left: 30px;
                margin-bottom: 20px;
            }
            header .menu li .box .sonMenu a::before{
                width: 20px;
            }
            .screenLines:before{
                left: 16px;
            }
            .screenLines:after{
                right: 16px;
            }

            main .arrow{
                width: 54px;
                height: 54px;
            }
            main .arrow img{
                width: 35px;
            }
            main .fluid{
                padding: 0px 100px;
            }
            main .ttl .chn{
                font-size: 54px;
            }
            main .ttl .eng{
                font-size: 20px;
            }
            main .l span{
                font-size: 20px;
                margin-left: 15px;
            }

            footer{
                padding-top: 40px;
                padding-bottom: 20px;
            }
            footer nav{
                margin-bottom: 25px;
            }
            footer nav a{
                font-size: 18px;
                margin-left: 40px;
            }
            footer .rs span{
                text-align: center;
                color: #000 !important;
            }
        }

        @media(max-width:767px){
            header .top .logo{
                height: 60px;
            }
            header .top .menuBtn{
                width: 40px;
                height: 40px;
                top: 10px;
            }
            header .menu{
                width: auto;
                height:auto;
                top: 50%;
                left: 50%;
                display: block;
                transform: translate(-50%,-50%);
            }
            header .menu li{
                position: initial;
                text-align: center;
                width: 120px;
                height: initial;
            }
            header .menu li::after{
                display: none;
            }
            header .menu li + li{
                margin-top: 20px;
            }
            header .menu li .box{
                position: initial;
                transform: initial;
                padding-left: 0px;
            }
            header .menu li .box>a{
                letter-spacing: 2px;
                font-size: 14px;
                transform: initial !important;
            }
            header .menu li .box>a:hover{
                color: #6c98bd;
            }
            header .menu li .box .sonMenu{
                position: initial;
                height: 0px;
                width: 100%;
                transition: height .3s !important;
            }
            header .menu li .box .sonMenu a{
                font-size: 12px;
                padding-left: 0px;
                margin-bottom: 0px;
                padding-top: 15px;
                line-height: 16px;
            }
            header .menu li .box .sonMenu a::before{
                position: initial;
                display: inline-block;
                vertical-align: middle;
                width: 15px;
                margin-right: 10px;
            }

            main .arrow{
                width: 40px;
                height: 40px;
            }
            main .arrow img{
                width: 24px;
            }
            main .l span{
                font-size: 14px;
                margin-left: 10px;
            }
            main .fluid{
                padding: 0px 30px;
            }
            main .ttl .chn{
                font-size: 30px;
                letter-spacing: 5px;
            }
            main .ttl .eng{
                font-size: 14px;
                margin-top: 10px;
            }


            footer{
                padding: 0px 16px;
                padding-top: 25px;
                padding-bottom: 15px;
            }
            footer nav{
                margin-bottom: 10px;
            }
            footer nav a{
                margin-left: 0px;
                font-size: 14px;
                display: block;
                margin-bottom: 15px;
            }
            footer .rs span{
                display: block;
            }
            footer .rs span + span{
                margin-left: 0px;
                margin-top: 10px;
            }
        }